perm filename UNPROV[F81,JMC] blob sn#625831 filedate 1981-11-22 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	unprov[f81,jmc]		Proving unprovability
C00005 ENDMK
C⊗;
unprov[f81,jmc]		Proving unprovability

	It is supposed that the arguments as to why proving unprovability
is important for AI treatments of non-knowledge are understood or
accepted temporarily.  They will be found elsewhere or supplied orally
upon request.

	Suppose we have a sentence  P{m,n,f} of first order logic,
where the braces
indicate that  m  and  n  occur as free individual variables in  P, and
f  occurs as a free function variable.  We assume that  P  is all
a person  S  has been told about a certain subject.  For example, it may
be all that the king has told the wisemen relevant to the colors of
their spots or all that Mr. S and Mr. P have been told about the
numbers  m  and  n.

	We would like to show that on the basis of this information,
S  cannot know the value of some term, say  g(m,n).  Actually, we will
often want to say more.  Namely, we may want to say that  S  doesn't
know that  g(m,n) ≠ 2 and he doesn't know  g(m,n) ≠ 4.  In fact, we
may want to show that given any even number  k,  S doesn't know
g(m,n) ≠ k.

	We propose to do this as follows.  Suppose we can find values
m0, n0 and f0 for m, n and  f respectively, such that  P(m0,n0,f0) is true,
and  g(m0,n0) = 2.  Then if there were a proof that  g(m,n) ≠ 2, the
same proof would show that  2 = g(m0,n0) ≠ 2, which would be
a contradiction.  In the more general case, we would have to find
functions m0(k), n0(k), f0(k) and prove the formula

	∀k.even(k) ⊃ P(m0(k),n0(k),f0(k)) ∧ g(m0(k),n0(k)) = k.

	Thus we would have to parametrize our space of possibilities
with  k  as a parameter.

	Aha, the general result seems to be the following.  Suppose certain
entities x  occur free in our premisses expressed as a sentence P{x}, and
we want to show that for all  y, a sentence  Q{x,y}  is possible.  Then
we only need to prove

	∀y.∃x.P{x}∧Q{x,y}.